<?php

class LoginView 
{
	
	//Privata strängar
	private $getUserName = "userName";
	private $getPassword = "password";
	private $getLoginKey = "login";
	private $getLogoutKey = "logout";
 
	//Retunerar ett HTML formulär för inloggning
	public function DoLoginBox() 
	{
	    return $loginForm = 

	    "<form name='frmLoginUser' id='frmLoginUser' method='get'>	    		
			<p>Name:</p>			
			<input type='text' name='$this->getUserName' id='userName' size='50' /><br/>
			<p>Password:</p>							
			<input type='password' name='$this->getPassword' id='password' size='50' /><br/><br/>  			
			<input type='submit' value='Login' name='$this->getLoginKey' id='login' />			  			
		</form>";
	}
	
	//Retunerar ett HTML formulär för en utloggningsknapp		
	public function DoLogoutBox() 
	{
	    return $logoutButton =
	    
		"<form name='frmLoginUser' id='frmLoginUser' method='get'>
			<input type='submit' value='Logout' name='$this->getLogoutKey' id='logout' />	    	
		</form>";
				
	}
	
	//Retunerar användarnamnet om ett sådant finns, annars NULL  
	public function GetUserName() 
	{
	  	
		if (isset($_GET[$this->getUserName]) == TRUE)
		{				 		
			return $_GET[$this->getUserName];
		}
		
		return NULL;		
	}
	
	//Retunerar lösenordet om ett sådant finns, annars null  
	public function GetPassword() 
	{
	    		
		if (isset($_GET[$this->getPassword]) == TRUE)
		{
			return $_GET[$this->getPassword];
		}
				
		return NULL;			
	}
	
	//Retunerar TRUE om anv klickar på loginknappen  
	public function TriedToLogin() 
	{
			
		if (isset($_GET[$this->getLoginKey]))
		{   			
			return TRUE;  	
		}
				
		return FALSE;
	   		
	}
	
	//Retunerar TRUE om anv klickar på logoutknappen  
	public function TriedToLogOut() 
	{
	   			
		if (isset($_GET[$this->getLogoutKey]))
		{   				
			return TRUE;
		}
				
		return FALSE;
	   		
	}
	   					       	
} 
  

?>
  